home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Bus / A / AciusTN8-92.cpt / AciusTN8-92 / GraphicalButtonsƒ / Proc.Ext.rsrc / 4DTE_15000_Changer_Param < prev    next >
Text File  |  1992-10-10  |  5KB  |  57 lines

  1. Changer_Param(Expr_Num1;Expr_Num2)
  2.    Expr_Num1 et Expr_Num2 sont deux expressions de type Numérique.
  3.  
  4. La procédure Changer_Param permet de modifier  les paramètres du programme qui sont enregistrés dans la ressource CUST ID=0. Cette ressource est une suite de valeurs entières structuré de la façon suivante ( le n° de l'entier est suivi de sa signification ) :
  5.  
  6. n°0, s'il contient 0, il n'est pas possible d'utiliser les accessoires de bureau durant une impression, s'il contient 1, cela est possible.  Valeur par défaut : 0.
  7.  
  8. n°1, s'il contient 0, il n'est pas possible d'utiliser les accessoires de bureau durant l'affichage du thermomètre (recherche,tri,...), s'il contient 1, cela est possible. Valeur par défaut : 0.
  9.  
  10. n°2, cet entier fixe la vitesse de rotation du curseur en forme de roue lors de l'exécution de formules 4D. S'il contient 0, le curseur en forme de roue n'apparaît pas. Un nombre positif ou négatif non nul fixe la vitesse de rotation modulo 32. Valeur moyenne à passer : 16. Valeur par défaut : 0.
  11.  
  12. n°3, contient le code Ascii du caractère générant une nouvelle sous-fiche lors de la saisie d'une fiche. Valeur par défaut : 3, c.à.d. la touche Enter.
  13.  
  14. n°4, contient la valeur indiquant la touche de modification associée au caractère indiqué par l'entier n°3. Valeur par défaut : 0, c.à.d. qu'il n'y pas de touche de modification associée. Valeurs possibles : 256 pour la touche Commande, 512 pour la touche Majuscule, 1024 pour la touche Verrouillage Majuscule, 2048 pour la touche Option.
  15.  
  16. n°5, contient le code Ascii du caractère générant la validation de la saisie d'une fiche. Valeur par défaut : 3, c.à.d. la touche Enter.
  17.  
  18. n°6, contient la valeur indiquant la touche de modification associée au caractère indiqué par l'entier n°5. Valeur par défaut : 2048, c.à.d. la touche Option.
  19.  
  20. n°7, contient le code Ascii du caractère générant la non-validation de la saisie d'une fiche. Valeur par défaut : 27, c.à.d. la touche Escape.
  21.  
  22. n°8, contient la valeur indiquant la touche de modification associée au caractère indiqué par l'entier n°7. Valeur par défaut : 2048, c.à.d. la touche Option.
  23.  
  24. n°9, contient le code Ascii du caractère générant la validation d'un dialogue. Valeur par défaut : 3, c.à.d la touche Enter.
  25.  
  26. n°10, contient la valeur indiquant la touche de modification associée au caractère indiqué par l'entier n°9. Valeur par défaut : 0, c.à.d. qu'il n'y a pas de touche de modification associée.
  27.  
  28. n°11, contient le code Ascii du caractère générant la non-validation d'un dialogue. Valeur par défaut : 27, c.à.d. la touche Escape.
  29.  
  30. n°12, contient la valeur indiquant la touche de modification associée au  caractère indiqué par l'entier n°11. Valeur par défaut : 0, c.à.d. qu'il n'y a pas de touche de modification associée.
  31.  
  32. n°13, cet entier indique l'emplacement par défaut de la fenêtre de 4ème Dimension. S'il contient 0, la fenêtre à la taille de l'écran avec sa barre de titre visible en-dessous de la barre des menus. S'il contient 1 (ce qui est la valeur par défaut) la fenêtre a la taille de l'écran avec sa barre de titre cachée sous la barre des menus. S'il contient 2, la fenêtre est affichée avec les coordonnées indiquées par les entiers 14,15,16 et 17. Enfin, s'il contient 3, la fenêtre est affiché avec les coordonnées indiquées par les entiers 14,15,16 et 17 mais est centrée par rapport à l'écran.
  33.  
  34. n°14, indique le coté haut de la fenêtre de 4D.
  35. n°15, indique le coté gauche de la fenêtre de 4D.
  36. n°16, indique le coté bas de la fenêtre de 4D.
  37. n°17, indique le coté droit de la fenêtre de 4D.
  38. (Ces quatres entiers ont une valeur par défaut égale à -1 et ne sont utilisés que si l'entier n°13 contient 2 ou 3)
  39.  
  40. n°18, cet entier spécifie le redimensionnement de la fenêtre de 4ème Dimension quand on passe du mode Structure ou Utilisation directe en mode Menus créés. S'il contient 0, la fenêtre n'est pas redimensionnée, s'il contient 1, la fenêtre est redimensionnée suivant la valeur de l'entier n°13. Valeur par défaut : 0.
  41.  
  42. n°19, cet entier spécifie le redimensionnement de la fenêtre de 4ème Dimension après l'exécution d'une procédure 4D appelée depuis un menu. S'il contient 0, la fenêtre n'est pas redimensionnée, s'il contient 1, la fenêtre est redimensionnée suivant la valeur de l'entier n°13.Valeur par défaut : 0.
  43.  
  44. n°20, réservé au programme, ne pas utiliser.
  45. n°21, réservé au programme, ne pas utiliser.
  46. n°22, réservé au programme, ne pas utiliser.
  47. n°23, réservé au programme, ne pas utiliser.
  48. n°24, réservé au programme, ne pas utiliser.
  49.  
  50. n°25, cet entier indique si le Pendant saisie des formules est appelé lorsque l'utilisateur ne valide pas la saisie, c.à.d. lorsqu'il clique sur un bouton de non-validation ou s'il tape le caractère associée à la non-validation de la saisie (saisie de fiche ou dialogue). S'il contient 0, le Pendant saisie est appelé. S'il contient 1, le Pendant saisie n'est pas appelé. Valeur par défaut : 0.
  51.  
  52. n°26, cet entier indique si le mode auto-déverrouillage est actif ou non en mode Multi-utilisateurs. S'il contient 0, le mode n'est pas actif. S'il contient 1, le mode est actif. Valeur par défaut : 0.
  53.  
  54.  
  55. Exemple
  56. Vous voulez le curseur en forme de roue lors de l'exécution de vos formules, vous appelez :
  57.       Changer_Param(2;16)